select substr(^Data fine mese riferimento gg/mm/AAAA;A;Alfanumerico^^,4,7) mese,
--BF.CODICE_CONTRATTO,
CASE WHEN CO.POTENZA_TOLLERATA<= 16.5 THEN '<= 16,5' ELSE '> 16,5' END POTENZA,
CASE WHEN CO.CODICE_TIPO_USO IN ('N','R') THEN 'DOM' ELSE 
      CASE WHEN CO.CODICE_TIPO_USO = 'M' THEN 'ALTRI ORARI' ELSE 'ALTRI MONORARI'  END END USO,
SUM(1) "N.ro"
 from db5.CONTRATTI CO
where 
CO.CODICE_GESTIONE = 'UNRG'
AND CO.CODICE_SERVIZIO ='E'

AND CO.DATA_STIPULAZIONE <= TO_DATE(^Data fine mese riferimento gg/mm/AAAA;A;Alfanumerico;1^^,'DD/MM/YYYY')
AND (CO.STATO_CONTRATTO = 'A' or CO.DATA_CHIUSURA > TO_DATE(^Data fine mese riferimento gg/mm/AAAA;A;Alfanumerico;1^^,'DD/MM/YYYY'))
GROUP BY 
CASE WHEN CO.POTENZA_TOLLERATA<= 16.5 THEN '<= 16,5' ELSE '> 16,5' END ,
CASE WHEN CO.CODICE_TIPO_USO IN ('N','R') THEN 'DOM' ELSE 
CASE WHEN CO.CODICE_TIPO_USO = 'M' THEN 'ALTRI ORARI' ELSE 'ALTRI MONORARI'  END END



